summaryrefslogtreecommitdiff
path: root/app/[lng]/evcp/(evcp)/(procurement)/avl/[id]/page.tsx
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-11-25 22:04:56 +0900
committerjoonhoekim <26rote@gmail.com>2025-11-25 22:04:56 +0900
commit2b59582194fc5c23140f52c42c793c324856a35e (patch)
tree0db8ef0e913b3a44dfd6e3e20fe92b8e4984aeba /app/[lng]/evcp/(evcp)/(procurement)/avl/[id]/page.tsx
parent835df8ddc115ffa74414db2a4fab7efc0d0056a9 (diff)
(김준회) 벤더풀&AVL 구매 추가요청사항 반영
Diffstat (limited to 'app/[lng]/evcp/(evcp)/(procurement)/avl/[id]/page.tsx')
-rw-r--r--app/[lng]/evcp/(evcp)/(procurement)/avl/[id]/page.tsx17
1 files changed, 6 insertions, 11 deletions
diff --git a/app/[lng]/evcp/(evcp)/(procurement)/avl/[id]/page.tsx b/app/[lng]/evcp/(evcp)/(procurement)/avl/[id]/page.tsx
index b065919f..c0230013 100644
--- a/app/[lng]/evcp/(evcp)/(procurement)/avl/[id]/page.tsx
+++ b/app/[lng]/evcp/(evcp)/(procurement)/avl/[id]/page.tsx
@@ -4,9 +4,9 @@ import { notFound } from "next/navigation"
import { getValidFilters } from "@/lib/data-table"
import { DataTableSkeleton } from "@/components/data-table/data-table-skeleton"
-import { getAvlLists, getAvlDetail } from "@/lib/avl/service"
+import { getAllAvlDetail } from "@/lib/avl/service"
import { avlDetailSearchParamsCache } from "@/lib/avl/validations"
-import { AvlDetailTable } from "@/lib/avl/table/avl-detail-table"
+import { AvlDetailVirtualTable } from "@/lib/avl/table/avl-detail-virtual-table"
import { getAvlListById } from "@/lib/avl/service"
import { getAllProjectInfoByProjectCode as getProjectInfoFromBiddingProjects } from "@/lib/bidding-projects/service"
import { getAllProjectInfoByProjectCode as getProjectInfoFromProjects } from "@/lib/projects/service"
@@ -36,21 +36,17 @@ export default async function AvlDetailPage(props: AvlDetailPageProps) {
}
// 프로젝트 테이블 먼저
- let projectInfo = await getProjectInfoFromProjects(avlListInfo.projectCode || '')
+ let projectInfo: any = await getProjectInfoFromProjects(avlListInfo.projectCode || '')
// 없으면 견적프로젝트 테이블 조회
if (!projectInfo) {
projectInfo = await getProjectInfoFromBiddingProjects(avlListInfo.projectCode || '')
}
// 배열로 오니 첫번째것만
- projectInfo = projectInfo[0]
+ projectInfo = projectInfo[0] as any
const promises = Promise.all([
- getAvlDetail({
- ...search,
- filters: validFilters,
- avlListId: numericId,
- }),
+ getAllAvlDetail(numericId),
])
return (
@@ -108,9 +104,8 @@ function AvlDetailTableWrapper({
const shipOwnerName = avlListInfo.shipOwnerName || undefined
return (
- <AvlDetailTable
+ <AvlDetailVirtualTable
data={data}
- pageCount={pageCount}
avlListId={avlListId}
avlType={avlType}
projectInfo={projectInfo}